package com.cloud.pole.shop.model.entity.order;

import java.util.List;

import javax.persistence.Table;

import lombok.Data;

/**
 * @author 
 */
@Table(name="shop_order")
@Data
public class ShopOrderAdmin extends ShopOrder {
    /**
     *订单状态:  -2:取消订单, -1:作废订单,1:生成订单, 2:确认订单, 3:确定收货，10:完成订单
     */
    private String orderStatusName;

    /**
     * 支付状态0：未支付，1：部分支付，2：已支付，3：已退款 4: 已经签收
     */
    private String payStatusName;

    /**
     * 配送状态0：未发送，1: 配货中，2:等待客户提货，3：已发送，4: 已经签收，5：客户拒收，6：物流异常
     */
    private String logisticsStatusName;

    /**
     * 配送方式: 1: 第三方物流, 2: 上门自提
     */
    private String logisticsTypeName;

    /**
     * 发票：-1: 不索要, 1: 索要
     */
    private String invoicesStatusName;
    
    /**
     * 结算状态: 0未结算,1已结算
     */
    private String balanceStatusName;
    
    private List<ShopOrderItems> items;

    private static final long serialVersionUID = 1L;
}